Skip to main content

Definition of Done

Description

In agile software development, the “Definition of Done” (DoD) is an essential set of criteria that must be fulfilled before a product increment, such as a user story or feature, can be regarded as complete and ready for release. This definition instills confidence in the team regarding the delivery of high-quality software. Initially, our team collaboratively established the specific criteria and parameters that make up our DoD.

Our Definition

  • Developed: The functionality expected of the story has been fully developed.
  • Tested: Successfully passes the implemented tests without errors: Unit Tests.
  • Documented: Ensure that the functionality is well-documented.
  • Acceptance Criteria Met: Ensure that all acceptance criteria specified in the user story are satisfied.
  • Quality Gate Clearance: Verify that the product increment meets all predefined quality standards and pass the quality gate.
  • Peer Review: PR reviewed and approved by a different team member.